meter trough - French English Dictionary